#include "Ventana.h"

Ventana::Ventana(int ancho, int alto){

	pantalla = SDL_SetVideoMode(ancho, alto, 0, SDL_HWSURFACE | SDL_DOUBLEBUF);

	if (pantalla != NULL) {

		SDL_WM_SetCaption("", 0);

		elementos = new ManejadorElementos();
	}
}

Ventana::~Ventana(){
	
	if ( pantalla != NULL )
		SDL_FreeSurface(pantalla);

	if (elementos != NULL)
		delete elementos;
}

void Ventana::establecerNombreVentana(std::string nombreVentana) {

	SDL_WM_SetCaption(nombreVentana.c_str(), 0);
}

SDL_Surface* Ventana::getLienzo() {

	return pantalla;
}

ManejadorElementos* Ventana::getManejador() {

	return elementos;
}

